﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SD.Entities
{
    public class Funding
    {
        public string FundingID;
        public Service Service;
        public ReferenceData FundingSource;
        public Contact FundingContactDetails;
        public int FundingAmount;
        public DateTime FundingStart;
        public DateTime FundingEnd;
        public string FundingNeeds;
        public bool FundingContinuationNeeded;
        public int FundingContinuationAmount;
        public string FundingContinuationDetails;
        public string FundraisingForText;
        public string FundraisingWhy;
        public string FundraisingNeeds;
        public DateTime FundraisingRequiredBy;
        public bool FundraisingComplete;
        public DateTime FundrasingCompleteDate;
        public bool FundraisingDonorAnonymous;
        public int FundraisingDonorAmount;
        public DateTime FundraisingDonationDate;
        public bool FundraisingDonationIncrement;

        /// <summary>
        /// Constructor of Funding
        /// Create the instance of Service, ReferenceData, Contact
        /// </summary>
        public Funding()
        {
            Service = new Service();
            FundingSource = new ReferenceData();
            FundingContactDetails = new Contact();
        }

    }
}
